#ifndef _FINDALLTEST_H
#define	_FINDALLTEST_H

#include <cppunit/TestFixture.h>
#include <cppunit/extensions/HelperMacros.h>
#include "common/FindAll.h"

namespace etu {

class FindAllTest : public CPPUNIT_NS::TestFixture {

    CPPUNIT_TEST_SUITE(FindAllTest);
    CPPUNIT_TEST(listTest);
    CPPUNIT_TEST(vectorTest);
    CPPUNIT_TEST(treeTest);
    CPPUNIT_TEST_SUITE_END();

public:
    void setUp();
    void tearDown();

protected:
    void listTest();
    void vectorTest();
    void treeTest();
    
};

CPPUNIT_TEST_SUITE_REGISTRATION(FindAllTest);

}

#endif	/* _FINDALLTEST_H */

